2
תגובות
שלום לכולם,
להלן קוד שמקבל מידע מINPUT שונים, בודק עם קיימים הספרייה, הקובץ ואם לא יוצר אותם. רק מה, שבסוף הוא גם צריך להזין את המידע שקיבל בתוך הקובץ.
אז ככה אם הספרייה והקובץ כבר קיימים, אז הוא גם כותב את השורות, אבל אם הספרייה והקובץ אינם קיימים או רק הקובץ, הוא מייצר אוצם אבל לא כותב את השורות בתוך הקובץ.
מדוע???
המשתנים FirstName,LastName,City,Role,Exp שנקראים עם הפונקציה באים מקוד בדיקת הטופס שעובד ללא בעיה.
להלן קוד שמקבל מידע מINPUT שונים, בודק עם קיימים הספרייה, הקובץ ואם לא יוצר אותם. רק מה, שבסוף הוא גם צריך להזין את המידע שקיבל בתוך הקובץ.
אז ככה אם הספרייה והקובץ כבר קיימים, אז הוא גם כותב את השורות, אבל אם הספרייה והקובץ אינם קיימים או רק הקובץ, הוא מייצר אוצם אבל לא כותב את השורות בתוך הקובץ.
מדוע???
המשתנים FirstName,LastName,City,Role,Exp שנקראים עם הפונקציה באים מקוד בדיקת הטופס שעובד ללא בעיה.
function checkExsist(FirstName,LastName,City,Role,Exp){
var myObject, newFolder, newFile;
myObject = new ActiveXObject("Scripting.FileSystemObject");
if (myObject.FolderExists("c:\\2013")){
alert('Folder Exists');
if (myObject.FileExists("c:\\2013\\report.txt")){
alert('File Exists');
WriteLine(FirstName,LastName,City,Role,Exp);/* עובד מצויין */
}else{
alert('File NOT Exists');
newFile = myObject.CreateTextFile("c:\\2013\\report.txt", false);
WriteLine(FirstName,LastName,City,Role,Exp);/* לא עובד */
}
}else{
alert('Folder NOT Exists');
newFolder = myObject.CreateFolder ("c:\\2013\\");
newFile = myObject.CreateTextFile("c:\\2013\\report.txt", false);
WriteLine(FirstName,LastName,City,Role,Exp);/* לא עובד */
}
}
var myObject, newFolder, newFile;
myObject = new ActiveXObject("Scripting.FileSystemObject");
if (myObject.FolderExists("c:\\2013")){
alert('Folder Exists');
if (myObject.FileExists("c:\\2013\\report.txt")){
alert('File Exists');
WriteLine(FirstName,LastName,City,Role,Exp);/* עובד מצויין */
}else{
alert('File NOT Exists');
newFile = myObject.CreateTextFile("c:\\2013\\report.txt", false);
WriteLine(FirstName,LastName,City,Role,Exp);/* לא עובד */
}
}else{
alert('Folder NOT Exists');
newFolder = myObject.CreateFolder ("c:\\2013\\");
newFile = myObject.CreateTextFile("c:\\2013\\report.txt", false);
WriteLine(FirstName,LastName,City,Role,Exp);/* לא עובד */
}
}
function WriteLine(FirstName,LastName,City,Role,Exp){
var myObject, W_Line;
myObject = new ActiveXObject("Scripting.FileSystemObject");
W_Line = myObject.OpenTextFile("c:\\2013\\report.txt", 8, true, 0);
W_Line.WriteLine("שורה מס' 1");
W_Line.WriteLine("שורה מס' 2");
W_Line.WriteLine("שורה מס' 3");
W_Line.Close();
}
var myObject, W_Line;
myObject = new ActiveXObject("Scripting.FileSystemObject");
W_Line = myObject.OpenTextFile("c:\\2013\\report.txt", 8, true, 0);
W_Line.WriteLine("שורה מס' 1");
W_Line.WriteLine("שורה מס' 2");
W_Line.WriteLine("שורה מס' 3");
W_Line.Close();
}